package ieco.ucc;

import ieco.domaine.Etudiant;
import ieco.domaine.Option;

import java.io.Serializable;
import java.util.List;

import javax.ejb.Remote;

@Remote
public interface GestionDesChoix extends Serializable {

	/** ETUDIANT :: CRUD Choix : Visualiser tous ses choix d'options */
	List<Option> visualiserTousSesChoix(Etudiant etudiant);

	/** ETUDIANT :: CRUD Choix : Enregistrer/Modifier ses choix d'options */
	boolean enregistrerSesChoixDOptions(Etudiant etudiant, List<Integer> options);

	String getDateDebut();

	String getDateFin();

	boolean setDateDebutEtFin(String dateDebut, String dateFin);

	boolean isDateDeFinDesChoixAtteinte();
}
